/* main-page/home - start */
section#main {
	section#article-desc-list {
		.article-desc {
			height: auto;
			background-color: #fff;
			width: 93%;
			cursor: pointer;
			margin: 10px 0 10px 7%;
			
			h3 {
				font-size: 26px;
				height: auto;
				line-height: 50px;
				text-indent: 1em;
				margin: 0 18px;
			}
			
			p {
				display: none;
				padding: 0 30px 10px 54px;
				text-indent: 2em;
				line-height: 26px;
			}
			
			div.tags {
				display: none;
				cursor: context-menu;
				height: 35px;
				background-color: #494949;
				margin: 10px 0px 0px 120px;
				line-height: 35px;
				text-indent: 13px;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
				padding-right: 10px;
				text-align: right;
				
				a, a:link {
					color: #ebebeb;
					margin: 0 5px 0 5px;
				}
			}
			
			div.hover-tags {
				height: auto;
				overflow: visible;
				white-space: normal;
			}
		}
		
		.hover-description {
			background-color: #000;
			color: #fff;
			height: auto;
			
			p {
				display: block;
			}
			
			div.tags {
				display: block;
			}
		}
	}

	section#paginator {
		margin-left: 11%;
		width: 89%;
		position: relative;
		height: 35px;
		.btn {
			width: 90px;
			height: 35px;
			background-color: #fff;
			display: inline-block;
			position: absolute;
			line-height: 58px;
		}
		a.btn-prev {
			text-align: right;
		}
		a.btn-next {
			text-align: left;
			right: 0;
		}
		a:link, a:visited {
			color: #000;
			text-decoration: none;
		}
	}
}